package org.naxx.security.model;

import org.naxx.security.expression.ExpressionTree;
import org.naxx.security.model.expression.Expression;

public interface Condition extends Expression {

	/**
	 * TODO can this be merged with similar enums?
	 */
	public enum ConditionResult {
		TRUE, 
		FALSE, 
		INDETERMINATE
	}
	
	public ExpressionTree getExpressionTree();
}
